110 research outputs found

    Using learning by doing methodology for teaching multi-agent systems

    Full text link
    [EN] In recent years the teaching of subjects related to Artificial Intelligence has grown notably in higher education degrees. This is the case of the discipline of multi-agent systems, which usually is part of the majority of master's degrees in Artificial Intelligence. Multi-agent systems (MAS) offer solutions for distributed decision making, where a set of autonomous intelligent agents must reach an agreement to solve a problem. These types of problems are usually complex and distributed, difficult to abstract and simplify for classroom teaching. The main problem that teachers of this subject have to face, is to be able to integrate the whole set of related techniques and algorithms in a practical example that is easy to understand and address within the framework of the planning of a course. This paper deals with the use of the "learning by doing" methodology in a subject of multi-agent systems in the Master's Degree in Artificial Intelligence at the Universitat Politècnica de València. This methodology is applied by avoiding master classes to focus on practice. The classes become a scientific-technological experience. The students and the teacher are a team working with a common purpose, seeking to achieve a goal. To do this, the whole course has been reformulated, proposing the students to solve different typical problems of the MAS area on the same domain, in this case the improvement of urban mobility and the efficient use of energy in the cities. It is considered to be a sufficiently current topic that can motivate the student to participate and propose solutions. To achieve this objective, a multi-agent system tool has been developed that allows students to simulate the different situations proposed and develop solutions. The tool provides them with an urban simulation environment where they can easily introduce their own strategies to be carried out by each simulation agent. In this way, students are proposed different challenges where they can develop negotiation strategies to simulate the operation of urban taxi fleets, and cooperation strategies, where different agents help each other to achieve a common goal. This tool, called SimFleet, has been developed in an open way and published as open source, so that it can be used by any teaching team that wishes to do so, and even receive external contributions and improvements thanks to its open character. This learning by doing methodology supported by the SimFleet simulation tool has been applied in two consecutive academic years obtaining better results in student assessment and learning than in previous courses. Furthermore, the results of the student satisfaction surveys have shown a notable increase when using these technologies, which reinforces the idea that this type of learning is more useful and more satisfactory for students.This work was partially supported by MINECO/FEDER RTI2018-095390-B-C31 project of the Spanish government.Palanca Cámara, J.; Jordán, J.; Julian Inglada, VJ. (2021). Using learning by doing methodology for teaching multi-agent systems. IATED. 3866-3871. https://doi.org/10.21125/inted.2021.0794S3866387

    An energy-aware algorithm for electric vehicle infrastructures in smart cities

    Full text link
    [EN] The deployment of a charging infrastructure to cover the increasing demand of electric vehicles (EVs) has become a crucial problem in smart cities. Additionally, the penetration of the EV will increase once the users can have enough charging stations. In this work, we tackle the problem of locating a set of charging stations in a smart city considering heterogeneous data sources such as open data city portals, geo-located social network data, and energy transformer substations. We use a multi-objective genetic algorithm to optimize the charging station locations by maximizing the utility and minimizing the cost. Our proposal is validated through a case study and several experimental results.This work was partially supported by MINECO/FEDER, Spain RTI2018-095390-B-C31 project of the Spanish government. Jaume Jordan and Vicent Botti are funded by UPV, Spain PAID-06-18 project. Jaume Jordan is also funded by grant APOSTD/2018/010 of Generalitat Valenciana -Fondo Social Europeo, Spain.Palanca Cámara, J.; Jordán, J.; Bajo, J.; Botti Navarro, VJ. (2020). An energy-aware algorithm for electric vehicle infrastructures in smart cities. Future Generation Computer Systems. 108:454-466. https://doi.org/10.1016/j.future.2020.03.001S454466108Gan, L., Topcu, U., & Low, S. H. (2013). Optimal decentralized protocol for electric vehicle charging. IEEE Transactions on Power Systems, 28(2), 940-951. doi:10.1109/tpwrs.2012.2210288Ma, T., & Mohammed, O. A. (2014). Optimal Charging of Plug-in Electric Vehicles for a Car-Park Infrastructure. IEEE Transactions on Industry Applications, 50(4), 2323-2330. doi:10.1109/tia.2013.2296620Needell, Z. A., McNerney, J., Chang, M. T., & Trancik, J. E. (2016). Potential for widespread electrification of personal vehicle travel in the United States. Nature Energy, 1(9). doi:10.1038/nenergy.2016.112Franke, T., & Krems, J. F. (2013). Understanding charging behaviour of electric vehicle users. Transportation Research Part F: Traffic Psychology and Behaviour, 21, 75-89. doi:10.1016/j.trf.2013.09.002Shukla, A., Pekny, J., & Venkatasubramanian, V. (2011). An optimization framework for cost effective design of refueling station infrastructure for alternative fuel vehicles. Computers & Chemical Engineering, 35(8), 1431-1438. doi:10.1016/j.compchemeng.2011.03.018Nie, Y. (Marco), & Ghamami, M. (2013). A corridor-centric approach to planning electric vehicle charging infrastructure. Transportation Research Part B: Methodological, 57, 172-190. doi:10.1016/j.trb.2013.08.010Tu, W., Li, Q., Fang, Z., Shaw, S., Zhou, B., & Chang, X. (2016). Optimizing the locations of electric taxi charging stations: A spatial–temporal demand coverage approach. Transportation Research Part C: Emerging Technologies, 65, 172-189. doi:10.1016/j.trc.2015.10.004Dong, J., Liu, C., & Lin, Z. (2014). Charging infrastructure planning for promoting battery electric vehicles: An activity-based approach using multiday travel data. Transportation Research Part C: Emerging Technologies, 38, 44-55. doi:10.1016/j.trc.2013.11.001He, J., Yang, H., Tang, T.-Q., & Huang, H.-J. (2018). An optimal charging station location model with the consideration of electric vehicle’s driving range. Transportation Research Part C: Emerging Technologies, 86, 641-654. doi:10.1016/j.trc.2017.11.026Jordán, J., Palanca, J., del Val, E., Julian, V., & Botti, V. (2018). A Multi-Agent System for the Dynamic Emplacement of Electric Vehicle Charging Stations. Applied Sciences, 8(2), 313. doi:10.3390/app8020313Jurdak, R., Zhao, K., Liu, J., AbouJaoude, M., Cameron, M., & Newth, D. (2015). Understanding Human Mobility from Twitter. PLOS ONE, 10(7), e0131469. doi:10.1371/journal.pone.0131469Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182-197. doi:10.1109/4235.996017Coello Coello, C. A. (2002). Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Computer Methods in Applied Mechanics and Engineering, 191(11-12), 1245-1287. doi:10.1016/s0045-7825(01)00323-

    Bargaining agents based system for automatic classification of potential allergens in recipes

    Get PDF
    The automatic recipe recommendation which take into account the dietary restrictions of users (such as allergies or intolerances) is a complex and open problem. Some of the limitations of the problem is the lack of food databases correctly labeled with its potential allergens and non-unification of this information by companies in the food sector. In the absence of an appropriate solution, people affected by food restrictions cannot use recommender systems, because this recommend them inappropriate recipes. In order to resolve this situation, in this article we propose a solution based on a collaborative multi-agent system, using negotiation and machine learning techniques, is able to detect and label potential allergens in recipes. The proposed system is being employed in receteame.com, a recipe recommendation system which includes persuasive technologies, which are interactive technologies aimed at changing users’ attitudes or behaviors through persuasion and social influence, and social information to improve the recommendations

    Using Graph-Based Models in a Persuasive Social Recommendation System

    Full text link
    © ACM 2015 This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM, In Proceedings of the 30th Annual ACM Symposium on Applied Computing (pp. 189-194).http://dx.doi.org/10.1145/2695664.2695732Nowadays, social networks have an enormous impact in the society generating a lot of useful information to be employed in new social applications. In this paper, we show how we have used a graph-based model to extract and model data in order to develop a Social Recommendation System which recommends recipes in a social network.This work was partially supported by the project MINE-CO/FEDER TIN2012-365686-C03-01 of the Spanish government and by the Spanish Ministry of Education, Culture and Sports under the Program for R&D Valorisation and Joint Resources VLC/CAMPUS, as part of the Campus of International Excellence Program (Ref. SP20140788).Palanca Cámara, J.; Heras Barberá, SM.; Jorge Cano, J.; Julian Inglada, VJ. (2015). Using Graph-Based Models in a Persuasive Social Recommendation System. ACM. https://doi.org/10.1145/2695664.2695732SDesel, J., Pernici, B., Weske, M. Mining Social Networks: Uncovering Interaction Patterns in Business Processes.Business Process Management, Berlin, vol. 3080, pp. 244--260 (2004)Adomavicius, G., Tuzhilin, A.: Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Trans. on KDE <b>17</b>(6) (2005) 734--749X. Zhou, Y. Xu, Y. Li, A. Josang, and C. Cox, "The state-of-the-art in personalized recommender systems for social networking,"Artificial Intelligence Review, vol. 37, no. 2, pp. 119--132, 2012.Ehrig M., "Ontology Alignment: Bridging the Semantic Gap,"Springer, 2007.Euzenat, J. and Shvaiko P., "Ontology matching,"Springer, Heidelberg (DE), 2007.Bleiholder, J., Naumann, F., "Data Fusion,"ACM Computing Surveys, 41(1):1--41, 2008.Halpin, H., Thomson, H., "Special Issue on Identify, Reference and the Web,"Int. Journal on Semantic Web and Information Systems, 4(2):1--72, 2008.I. Robinson, J. Webber, and E. Eifrem,Graph Databases. O'Reilly, 2013.M. Pazzani and D. Billsus,Content-Based Recommendation Systems, ser. LNCS. Springer-Verlag, 2007, vol. 4321, pp. 325--341.J. Schafer, D. Frankowski, J. Herlocker, and S. Sen,Collaborative Filtering Recommender Systems, ser. LNCS. Springer, 2007, v. 4321, pp. 291--324.R. Burke, "Hybrid Recommender Systems: Survey and Experiments,"User Modeling and User-Adapted Interaction, vol. 12, no. 4, pp. 331--370, 2002.C. Chesñevar, A. Maguitman, and M. González,Empowering Recommendation Technologies Through Argumentation. Springer, 2009, pp. 403--422.G. Linden, J. Hong, M. Stonebraker, and M. Guzdial:, "Recommendation Algorithms, Online Privacy and More,"Comm. of the ACM, vol. 52, no. 5, 2009.Khare, Rohit and Çelik, Tantek, "Microformats: a pragmatic path to the semantic web" in15th international conference on World Wide Web, ACM, 2006, pp. 865--866.Fogués, Ricard L and Such, Jose M and et al, "BFF: A tool for eliciting tie strength and user communities in social networking services", inInformation Systems Frontiers, Springer, 2013, pp. 1--13.S. Heras, V. Botti, and V. Julián. Argument-based agreements in agent societies.Neurocomputing, doi:10.1016/j.neucom.2011.02.022, 2011

    A flexible and dynamic mobile robot localization approach

    Full text link
    [EN] The main goal of this paper is to provide an approach to solve the problem of localization in mobile robots using multi-agent systems. Usually, the robot localization problem is solved in static environments by the addition of the needed sensors in order to help the robot, but this is not useful in dynamic environments where the robot is moving through different rooms or areas. The novelty of this dynamic scenario is that each room is composed of external devices that can enter or exit the system in a dynamic way and report the position where the robot is. In this way, we propose a multi-agent system using the SPADE multi-agent technology platform to improve the location of mobile robots in dynamic scenarios. To do this, we are going to use some of the advantages offered by the SPADE platform such as presence notification and subscription protocols in order to design a friendship network between sensors/devices and the mobile robots.This work was supported by the project TIN2015-65515-C4-1-R of the Spanish government.Peñaranda-Cebrián, C.; Palanca Cámara, J.; Julian Inglada, VJ.; Botti, V. (2018). A flexible and dynamic mobile robot localization approach. Logic Journal of IGPL. https://doi.org/10.1093/jigpal/jzy045

    Semantic-based padding in convolutional neural networks for improving the performance in natural language processing. A case of study in sentiment analysis

    Full text link
    This is the author's version of a work that was accepted for publication in Neurocomputing. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Neurocomputing, Volume 378, 22 February 2020, DOI: 10.1016/j.neucom.2019.08.096[EN] In this work, a methodology for applying semantic-based padding in Convolutional Neural Networks for Natural Language Processing tasks is proposed. Semantic-based padding takes advantage of the unused space required for having a fixed-size input matrix in a Convolutional Network effectively, using words present in the sentence. The methodology proposed has been evaluated intensively in Sentiment Analysis tasks using a variety of word embeddings. In all the experimentation carried out the proposed semantic-based padding improved the results achieved when no padding strategy is applied. Moreover, when the model used a pre-trained word embeddings, the performance of the state of the art has been surpassed.We gratefully acknowledge the support of NVIDIA Corporation with the donation of the Titan Xp GPU used for this research. The work of the first author is financed by Grant PAID-01-2461 2015, from the Universitat Politecnica de Valencia. This work is partially supported by and grantnumber. the Grant PROMETEO/2018/002 from GVA.Giménez, M.; Palanca Cámara, J.; Botti Navarro, VJ. (2020). Semantic-based padding in convolutional neural networks for improving the performance in natural language processing. A case of study in sentiment analysis. Neurocomputing. 378:315-323. https://doi.org/10.1016/j.neucom.2019.08.096S315323378Ye, Q., & Doermann, D. (2015). Text Detection and Recognition in Imagery: A Survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 37(7), 1480-1500. doi:10.1109/tpami.2014.2366765Zhao, W., Chellappa, R., Phillips, P. J., & Rosenfeld, A. (2003). Face recognition. ACM Computing Surveys, 35(4), 399-458. doi:10.1145/954339.954342Li, P., & Mao, K. (2019). Knowledge-oriented convolutional neural network for causal relation extraction from natural language texts. Expert Systems with Applications, 115, 512-523. doi:10.1016/j.eswa.2018.08.009Yoo, S., Song, J., & Jeong, O. (2018). Social media contents based sentiment analysis and prediction system. Expert Systems with Applications, 105, 102-111. doi:10.1016/j.eswa.2018.03.055LeCun, Y., Boser, B., Denker, J. S., Henderson, D., Howard, R. E., Hubbard, W., & Jackel, L. D. (1989). Backpropagation Applied to Handwritten Zip Code Recognition. Neural Computation, 1(4), 541-551. doi:10.1162/neco.1989.1.4.541W. Yin, K. Kann, M. Yu, H. Schütze, Comparative study of CNN and RNN for natural language processing, arXiv:1702.01923 (2017).J. Villena Román, S. Lana Serrano, E. Martínez Cámara, J.C. González Cristóbal, Tass-workshop on sentiment analysis at SEPLN (2013).Pang, B., & Lee, L. (2008). Opinion Mining and Sentiment Analysis. Foundations and Trends® in Information Retrieval, 2(1–2), 1-135. doi:10.1561/1500000011Mohammad, S. M., & Turney, P. D. (2012). CROWDSOURCING A WORD-EMOTION ASSOCIATION LEXICON. Computational Intelligence, 29(3), 436-465. doi:10.1111/j.1467-8640.2012.00460.xKiritchenko, S., Zhu, X., & Mohammad, S. M. (2014). Sentiment Analysis of Short Informal Texts. Journal of Artificial Intelligence Research, 50, 723-762. doi:10.1613/jair.4272T. Mikolov, K. Chen, G. Corrado, J. Dean, Efficient estimation of word representations in vector space, arXiv:1301.3781 (2013).P. Bojanowski, E. Grave, A. Joulin, T. Mikolov, Enriching word vectors with subword information, arXiv:1607.04606 (2016).Araque, O., Corcuera-Platas, I., Sánchez-Rada, J. F., & Iglesias, C. A. (2017). Enhancing deep learning sentiment analysis with ensemble techniques in social applications. Expert Systems with Applications, 77, 236-246. doi:10.1016/j.eswa.2017.02.002Chen, T., Xu, R., He, Y., & Wang, X. (2017). Improving sentiment analysis via sentence type classification using BiLSTM-CRF and CNN. Expert Systems with Applications, 72, 221-230. doi:10.1016/j.eswa.2016.10.065Y. Zhang, B. Wallace, A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification, arXiv:1510.03820 (2015).Y. Kim, Convolutional neural networks for sentence classification, arXiv:1408.5882 (2014).Bengio, Y., Simard, P., & Frasconi, P. (1994). Learning long-term dependencies with gradient descent is difficult. IEEE Transactions on Neural Networks, 5(2), 157-166. doi:10.1109/72.279181Zhang, W., Itoh, K., Tanida, J., & Ichioka, Y. (1990). Parallel distributed processing model with local space-invariant interconnections and its optical architecture. Applied Optics, 29(32), 4790. doi:10.1364/ao.29.004790S.M. Mohammad, S. Kiritchenko, X. Zhu, NRC-Canada: building the state-of-the-art in sentiment analysis of tweets, arXiv:1308.6242 (2013).J. Barnes, R. Klinger, S.S.i. Walde, Assessing state-of-the-art sentiment models on state-of-the-art sentiment datasets, arXiv:1709.04219 (2017).Medhat, W., Hassan, A., & Korashy, H. (2014). Sentiment analysis algorithms and applications: A survey. Ain Shams Engineering Journal, 5(4), 1093-1113. doi:10.1016/j.asej.2014.04.011M. Abadi, A. Agarwal, P. Barham, E. Brevdo, Z. Chen, C. Citro, G.S. Corrado, A. Davis, J. Dean, M. Devin, S. Ghemawat, I. Goodfellow, A. Harp, G. Irving, M. Isard, Y. Jia, R. Jozefowicz, L. Kaiser, M. Kudlur, J. Levenberg, D. Mané, R. Monga, S. Moore, D. Murray, C. Olah, M. Schuster, J. Shlens, B. Steiner, I. Sutskever, K. Talwar, P. Tucker, V. Vanhoucke, V. Vasudevan, F. Viégas, O. Vinyals, P. Warden, M. Wattenberg, M. Wicke, Y. Yu, X. Zheng, TensorFlow: Large-scale machine learning on heterogeneous systems, 2015, Software available from tensorflow.org

    Taxi dispatching strategies with compensations

    Full text link
    [EN] Urban mobility efficiency is of utmost importance in big cities. Taxi vehicles are key elements in daily traffic activity. The advance of ICT and geo-positioning systems has given rise to new opportunities for improving the efficiency of taxi fleets in terms of waiting times of passengers, cost and time for drivers, traffic density, CO2 emissions, etc., by using more informed, intelligent dispatching. Still, the explicit spatial and temporal components, as well as the scale and, in particular, the dynamicity of the problem of pairing passengers and taxis in big towns, render traditional approaches for solving standard assignment problem useless for this purpose, and call for intelligent approximation strategies based on domain-specific heuristics. Furthermore, taxi drivers are often autonomous actors and may not agree to participate in assignments that, though globally efficient, may not be sufficently beneficial for them individually. This paper presents a new heuristic algorithm for taxi assignment to customers that considers taxi reassignments if this may lead to globally better solutions. In addition, as such new assignments may reduce the expected revenues of individual drivers, we propose an economic compensation scheme to make individually rational drivers agree to proposed modifications in their assigned clients. We carried out a set of experiments, where several commonly used assignment strategies are compared to three different instantiations of our heuristic algorithm. The results indicate that our proposal has the potential to reduce customer waiting times in fleets of autonomous taxis, while being also beneficial from an economic point of view.This work was supported by the Autonomous Region of Madrid (grant "MOSI-AGIL-CM" (S2013/ICE-3019) co-funded by EU Structural Funds FSE and FEDER), project "SURF" (TIN2015-65515-C4-X-R (MINECO/FEDER)) funded by the Spanish Ministry of Economy and Competitiveness, and through the Excellence Research Group GES2ME (Ref. 30VCPIGI05) co-funded by URJC and Santander Bank.Billhardt, H.; Fernandez Gil, A.; Ossowski, S.; Palanca Cámara, J.; Bajo, J. (2019). Taxi dispatching strategies with compensations. Expert Systems with Applications. 122:173-182. https://doi.org/10.1016/j.eswa.2019.01.001S17318212

    Distributed goal-oriented computing

    Full text link
    For current computing frameworks, the ability to dynamically use the resources that are allocated in the network has become a key success factor. As long as the size of the network increases, it is more difficult to find how to solve the problems that the users are presenting. Users usually do know what they want to do, but they do not know how to do it. If the user knows its goals it could be easier to help him with a different approach. In this work we present a new computing paradigm based on goals. This paradigm is called Distributed goal-oriented computing paradigm. To implement this paradigm an execution framework for a goal-oriented operating system has been designed. In this paradigm users express their goals and the OS is in charge of helping the achievement of these goals by means of a service-oriented approach. © 2012 Elsevier Inc. All rights reserved.This work is supported by TIN2008-04446 and TIN2009-13839-C03-01 projects of the Spanish Government, PROMETEO/2008/051 project, FEDER funds and CONSOLIDER-INGENIO 2010 under grant CSD2007-00022.Palanca Cámara, J.; Navarro Llácer, M.; Julian Inglada, VJ.; García-Fornes, A. (2012). Distributed goal-oriented computing. Journal of Systems and Software. 85(7):1540-1557. https://doi.org/10.1016/j.jss.2012.01.045S1540155785

    Persuasion and Recommendation System Applied to a Cognitive Assistant

    Get PDF
    In this paper, we present a persuasive recommendation module included in the iGenda framework. iGenda is a cognitive assistant that helps care-receivers and caregivers in the management of their activities of daily living, by resolving scheduling conflicts and promoting active aging activities. The proposed new module will allow the system to select and recommend to the users an event that potentially best suits to his/her interests (likes or medical condition). The multi-agent approach followed by the iGenda framework facilitates an easy integration of these new features. The social objective is to promote social activities and engaging the users in physical or psychological activities that improve their medical condition

    Recommending Learning Objects with Arguments and Explanations

    Full text link
    [EN] The massive presence of online learning resources leads many students to have more information than they can consume efficiently. Therefore, students do not always find adaptive learning material for their needs and preferences. In this paper, we present a Conversational Educational Recommender System (C-ERS), which helps students in the process of finding the more appropriated learning resources considering their learning objectives and profile. The recommendation process is based on an argumentation-based approach that selects the learning objects that allow a greater number of arguments to be generated to justify their suitability. Our system includes a simple and intuitive communication interface with the user that provides an explanation to any recommendation. This allows the user to interact with the system and accept or reject the recommendations, providing reasons for such behavior. In this way, the user is able to inspect the system's operation and understand the recommendations, while the system is able to elicit the actual preferences of the user. The system has been tested online with a real group of undergraduate students in the Universidad Nacional de Colombia, showing promising results.This work was partially supported by MINECO/FEDER RTI2018-095390-B-C31 project of the Spanish government, and by the Generalitat Valenciana (PROMETEO/2018/002) project.Heras, S.; Palanca Cámara, J.; Rodriguez, P.; Duque-Méndez, N.; Julian Inglada, VJ. (2020). Recommending Learning Objects with Arguments and Explanations. Applied Sciences. 10(10):1-18. https://doi.org/10.3390/app10103341S1181010Zapalska, A., & Brozik, D. (2006). Learning styles and online education. Campus-Wide Information Systems, 23(5), 325-335. doi:10.1108/10650740610714080Rodríguez, P., Heras, S., Palanca, J., Poveda, J. M., Duque, N., & Julián, V. (2017). An educational recommender system based on argumentation theory. AI Communications, 30(1), 19-36. doi:10.3233/aic-170724Chen, L., & Pu, P. (2011). Critiquing-based recommenders: survey and emerging trends. User Modeling and User-Adapted Interaction, 22(1-2), 125-150. doi:10.1007/s11257-011-9108-6He, C., Parra, D., & Verbert, K. (2016). Interactive recommender systems: A survey of the state of the art and future research challenges and opportunities. Expert Systems with Applications, 56, 9-27. doi:10.1016/j.eswa.2016.02.013Vig, J., Sen, S., & Riedl, J. (2009). Tagsplanations. Proceedings of the 14th international conference on Intelligent user interfaces. doi:10.1145/1502650.1502661Symeonidis, P., Nanopoulos, A., & Manolopoulos, Y. (2009). MoviExplain. Proceedings of the third ACM conference on Recommender systems - RecSys ’09. doi:10.1145/1639714.1639777Fogg, B. J. (2002). Persuasive technology. Ubiquity, 2002(December), 2. doi:10.1145/764008.763957Benbasat, I., & Wang, W. (2005). Trust In and Adoption of Online Recommendation Agents. Journal of the Association for Information Systems, 6(3), 72-101. doi:10.17705/1jais.00065Sikka, R., Dhankhar, A., & Rana, C. (2012). A Survey Paper on E-Learning Recommender System. International Journal of Computer Applications, 47(9), 27-30. doi:10.5120/7218-0024Salehi, M., Pourzaferani, M., & Razavi, S. A. (2013). Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model. Egyptian Informatics Journal, 14(1), 67-78. doi:10.1016/j.eij.2012.12.001Dwivedi, P., & Bharadwaj, K. K. (2013). e-Learning recommender system for a group of learners based on the unified learner profile approach. Expert Systems, 32(2), 264-276. doi:10.1111/exsy.12061Tarus, J. K., Niu, Z., & Mustafa, G. (2017). Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning. Artificial Intelligence Review, 50(1), 21-48. doi:10.1007/s10462-017-9539-5BRIGUEZ, C. E., CAPOBIANCO, M., & MAGUITMAN, A. G. (2013). A THEORETICAL FRAMEWORK FOR TRUST-BASED NEWS RECOMMENDER SYSTEMS AND ITS IMPLEMENTATION USING DEFEASIBLE ARGUMENTATION. International Journal on Artificial Intelligence Tools, 22(04), 1350021. doi:10.1142/s0218213013500218Recio-García, J. A., Quijano, L., & Díaz-Agudo, B. (2013). Including social factors in an argumentative model for Group Decision Support Systems. Decision Support Systems, 56, 48-55. doi:10.1016/j.dss.2013.05.007Briguez, C. E., Budán, M. C. D., Deagustini, C. A. D., Maguitman, A. G., Capobianco, M., & Simari, G. R. (2014). Argument-based mixed recommenders and their application to movie suggestion. Expert Systems with Applications, 41(14), 6467-6482. doi:10.1016/j.eswa.2014.03.046Klašnja-Milićević, A., Ivanović, M., & Nanopoulos, A. (2015). Recommender systems in e-learning environments: a survey of the state-of-the-art and possible extensions. Artificial Intelligence Review, 44(4), 571-604. doi:10.1007/s10462-015-9440-zThe VARK Questionnaire-Spanish Versionhttps://vark-learn.com/wp-content/uploads/2014/08/The-VARK-Questionnaire-Spanish.pdfGARCÍA, A. J., & SIMARI, G. R. (2004). Defeasible logic programming: an argumentative approach. Theory and Practice of Logic Programming, 4(1+2), 95-138. doi:10.1017/s1471068403001674Gelfond, M., & Lifschitz, V. (1991). Classical negation in logic programs and disjunctive databases. New Generation Computing, 9(3-4), 365-385. doi:10.1007/bf03037169Snow, R. E. (1991). Aptitude-treatment interaction as a framework for research on individual differences in psychotherapy. Journal of Consulting and Clinical Psychology, 59(2), 205-216. doi:10.1037/0022-006x.59.2.20
    corecore